package com.meusconcursos.dataupdate.tables;

import com.meusconcursos.MeusConcursosActivity;
import com.meusconcursos.dataupdate.Record;
import com.meusconcursos.dataupdate.Table;

import android.content.ContentValues;
import android.util.Log;

public class TableUnidadeEstudo extends Table {

	public TableUnidadeEstudo() {
		super();

	}

	@Override
	public String getTableName() {
		return "unidadeestudo";
	}

	@Override
	public String getScriptTableCreate() {
		return getHeaderScriptTableCreate()
				+ "([_id] INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "
				+ "[id_planoestudo] INTEGER NOT NULL, "
				+ "[id_conteudoprogramatico] INTEGER NOT NULL, "
				+ "[importancia] FLOAT DEFAULT 0,"
				+ "[dominio] FLOAT DEFAULT 0, "
				+ "[previsto] INTEGER DEFAULT 0, "
				+ "[realizado] INTEGER DEFAULT 0) ";
	}

	@Override
	public Record newRecordInstance(String[] values) {

		ContentValues cv = null;

		cv = new ContentValues();
		int indiceValue = 0;

		cv.put("id_planoestudo", new Integer(values[indiceValue++]));
		cv.put("id_conteudoprogramatico", new Integer(values[indiceValue++]));
		
		Log.i(MeusConcursosActivity.DEBUG_TAG, "Criando Registro UNIDADEESTUDO: " + cv.toString());
		
		return new Record(cv);

	}

}
